Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour National Bank Open - Toronto Iasi Challenger Spain F3 Australia F2 USA F22 USA F27 USA F28 USA F29 Spain F8 Spain F22 Spain F23 Spain F28 Spain F3 Spain F4 Spain F5 Spain F7 Spain F8 Spain F10 Spain F11 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Spain F31 Tunisia F7 Tunisia F9 Spain F1 Egypt F9 Spain F6 Spain F7 Spain F10 Spain F11 Spain F12 Spain F13 Spain F15 Spain F20 Spain F21 Spain F26 Belgium F12 Spain F30 Spain F31 Spain F32 Tunisia F30 Tunisia F31 Morocco F6 France F1 France F2 Spain F2 Spain F3 Spain F5 Spain F6 Tunisia F9 Spain F8 Spain F9 Spain F10 Spain F11 Portugal F5 Portugal F6 Spain F15 Italy F15 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F24 Germany F10 Spain F26 Spain F28 Spain F30 Spain F31 Spain F37 Spain F38 Spain F39 Spain F1 (Manacor) Spain F4 (Paguera) Spain F5 (Murcia) Spain F6 (Cornella) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F7 (Carcavelos) Spain F11 (Majadahonda) Spain F16 (Huelva) Spain F17 (Martos) Germany F4 (Kaltenkirchen) Spain F19 (Bakio) Spain F20 (Getxo) Spain F21 (Gandia) Spain F22 (Denia) Spain F23 (Xativa) Spain F27 (Donostia-San-Sebastian) Spain F31 (Sabadell) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Spain F1 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F6 (Xabia) Australia F2 France F6 France F8 France F9 Spain F24 Spain F27 USA F28 Spain F29 Australia F1 U.S. Open - New York USA F23 USA F24 Davis Cup, Group C, Valencia Astana Open - Astana Shanghai Rolex Masters - Shanghai Adelaide International - Adelaide Australian Open - Melbourne Argentina Open - Buenos Aires Open Sud de France - Montpellier Spain F2 Spain F5 Egypt F8 Barcelona Challenger Girona Challenger Mutua Madrid Open - Madrid Madrid Challenger French Open - Paris Bordeaux Challenger Internazionali BNL d'Italia - Rome Perugia Challenger Wimbledon - London Amersfoort Challenger Braga Challenger Valencia Challenger St. Brieuc Challenger Madrid Challenger Oeiras 3 Challenger M25 Les Franqueses del Valles Rovereto Challenger Oeiras 4 Challenger Koblenz Challenger Oeiras 1 Challenger Oeiras 2 Challenger Milan Challenger Estoril Challenger Girona Challenger Menorca Challenger Bordeaux Challenger Bratislava 1 Challenger M25 Mataro Heilbronn Challenger M25 Santander Villena Challenger Targu Mures 1 Challenger Targu Mures 2 Challenger Valencia Challenger Tunisia F8 Uncle Tobys Challenger - Tasmania Togliatti Cup - Togliatti Project Independence Men's Challenger - Mandeville Uncle Toby's Burnie Challenger - Tasmania Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City ECM Prague Open 2005 - Prague USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton TED Open - Istanbul Open D'Orleans - Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Czech Open 2006 - Prostejov GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Wailea Men's Challenger - Maui Bancolombia Open - Bogota Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama XL Bermuda Open - Bermuda Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Seoul Challenger San Jose Challenger Athens Challenger Fergana Challenger Granby Challenger Astana Challenger Beijing Challenger Ortisei Challenger Dallas Challenger Prague Challenger Vancouver Challenger Tashkent Challenger Loughborough Challenger Quimper Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Astana Challenger Tashkent Challenger Portugal F6 Nottingham Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Irving Challenger Raanana Challenger Batman Challenger Busan Challenger Ilkley Challenger Vancouver Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Istanbul Challenger Mohammedia Challenger Ho Chi Minh City Challenger Casablanca Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Rome Challenger Busan Challenger Heilbronn Challenger Mestre Challenger Surbiton Challenger Nottingham Challenger Portoroz Challenger Vancouver Challenger Meerbusch Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Kaohsiung Challenger Ortisei Challenger Ismaning Challenger Bangalore Challenger Bangkok Challenger Canberra Challenger Bangkok Challenger Chennai Challenger Bergamo Challenger Indian Wells Challenger Punta Del Este Challenger Lille Challenger St. Brieuc Challenger Alicante Challenger Taipei City Challenger Mexico City Challenger Guadalajara Challenger Seoul Challenger Rome Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Poznan Challenger L'Aquila Challenger Milan Challenger Recanati Challenger Perugia Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Meerbusch Challenger Seville Challenger Banja Luka Challenger Biella Challenger Florence Challenger Barcelona Challenger Ismaning Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Burnie Challenger Launceston Challenger Quimper Challenger Budapest Challenger Bangkok Challenger Bergamo Challenger Bangkok Challenger Pau Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger Marbella Challenger Sophia Antipolis Challenger Murcia Challenger Francavilla Challenger Bordeaux Challenger Busan Challenger Braga Challenger Lisbon Challenger Gwangju Challenger Jerusalem Challenger Prostejov Challenger Little Rock Challenger Lyon Challenger Columbus Challenger Blois Challenger Ludwigshafen Challenger Braunschweig Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Prague Challenger Augsburg Challenger Mallorca Challenger Genova Challenger Cassis Challenger Sibiu Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Ortisei Challenger Canberra Challenger Noumea Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Morelos Challenger Pau Challenger Indian Wells Challenger Nur-Sultan Challenger Todi Challenger Cherbourg Challenger Cordenons Challenger Barcelona Challenger Alicante Challenger Marbella Challenger Maia Challenger Istanbul Challenger Quimper 2 Challenger Cherbourg Challenger Biella 2 Challenger Heilbronn Challenger Oeiras 3 Challenger Poznan Challenger Barcelona Challenger Napoli 2 Challenger Brest Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Heilbronn Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Amersfoort Challenger Meerbusch Challenger Seville Challenger Sassuolo Challenger CA Tennis Trophy - Vienna TD Waterhouse Cup - Long Island BMW Open - Munich International Indoor Tennis Championships of Croatia - Zagreb The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier AEGON Championships - London Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Memphis Open - Memphis TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Geneva Open - Geneva SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg New York Open - New York Open 13 Provence - Marseille Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Moselle Open - Metz Anytech365 Andalucia Open - Marbella Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Sofia Open - Sofia Rakuten Japan Open - Tokyo Firenze Open - Florence Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona Salzburg Challenger Vancouver Challenger Sao Paulo Challenger Tour Finals Bangkok Challenger Helsinki Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Binghamton Challenger Shanghai Challenger Geneva Challenger Dallas Challenger Kun-Ming Challenger Alphen Challenger Ortisei Challenger Alexander Kolyaskin Memorial - Donetsk Canberra Challenger Kaohsiung Challenger Brescia Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Glasgow Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Olbia Challenger - Olbia Segovia Challenger Home Depot Center USTA Challenger - Carson Gemax Open - Belgrade Atlanta Clay Court Challenger - Atlanta Seville Challenger Columbus Challenger Mouilleron-Le-Captif Challenger The LTA Wrexham Challenger - Wrexham Open Diputacion Ciudad de Pozoblanco - Cordoba Citta di Monza - Monza Seville Challenger Guzzini Challenger - Recanati Torneo Internacional Challenger Fila 2006 - Leon Modena Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Delray Beach Open - Delray Beach Kremlin Cup - Moscow Prostejov Challenger Salzburg Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Tenerife 1 Challenger Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Murcia Challenger European Open - Antwerp Zug Challenger Rio Open - Rio de Janeiro Seville Challenger Swiss Indoors Basel - Basel Tennis Napoli Open - Naples Mallorca Championships - Mallorca Moselle Open - Metz Cordoba Open - Cordoba Malaga Challenger BMW Open - Munich Sofia 1 Challenger Hersonissos 6 Challenger Glasgow Challenger Melbourne Summer Set - Melbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells cinch Championships - London Sony Ericsson Open - Miami Rio Open - Rio de Janeiro Luedenscheid Challenger Sony Ericsson Open - Miami Valencia Open - Valencia SAP Open - San Jose BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Modena Challenger Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Sony Ericsson Open - Miami U.S. Open (juniors) All Lower level tournaments Wimbledon - London French Open - Paris Olympics - Rio de Janeiro